export default {
	name: "my-goods",
	props: {
		// 传递的数据
		goods: {
			type: Object,
			default: {}
		},
		showRadio: {
			type: Boolean,
			default: false
		},
		showNum: {
			type: Boolean,
			default: false
		}
	},
	data() {
		return {
			// 默认图片地址
			defaultPic: 'https://xingqiu-tuchuang-1256524210.cos.ap-shanghai.myqcloud.com/3572/shopCar_kong.png',
		};
	},
	methods: {
		// radio 组件的点击事件处理函数
		radioClickHandler() {
			// 通过 this.$emit() 触发外界通过 @ 绑定的 radio-change 事件，
			// 同时把商品的 Id 和 勾选状态 作为参数传递给 radio-change 事件处理函数
			this.$emit('radio-change', {
				// 商品的 Id
				goods_id: this.goods.goods_id,
				// 商品最新的勾选状态
				goods_state: !this.goods.goods_state
			})
		},

		numChangeHandler(val) {
			this.$emit('num-change', {
				goods_id: this.goods.goods_id,
				goods_count: val * 1
			})
		}
	},
	filters: {
		tofixed(num) {
			return Number(num).toFixed(2);
		}
	}
}
